Evolutionary Bioinformatics with a Scientific Computing Environment

نویسنده

  • James J. Cai
چکیده

Modern scientific research depends on computer technology to organize and analyze large data sets. This is more true for evolutionary bioinformatics—a relatively new discipline that has been developing rapidly as a sub-discipline of bioinformatics. Evolutionary bioinformatics devotes to leveraging the power of nature’s experiment of evolution to extract key findings from sequence and experimental data. Recent advances in highthroughput genotyping and sequencing technologies have changed the landscape of data collection. Acquisition of genomic data at the population scale has become increasingly costefficient. Genomic data sets are accumulating at an exponential rate and new types of genetic data are emerging. These come with the inherent challenges of new methods of statistical analysis and modeling. Indeed new technologies are producing data at a rate that outpaces our ability to analyze its biological meanings. Researchers are addressing this challenge by adopting mathematical and statistical software, computer modeling, and other computational and engineering methods. As a result, bioinformatics has become the latest engineering discipline. As computers provide the ability to process the complex models, high-performance computer languages have become a necessity for implementing state-of-the-art algorithms and methods. This chapter introduces one of such emerging programming languages—Matlab. Examples are provided to demonstrate Matlab-based solutions for preliminary and advanced analyses that are commonly used in molecular evolution and population genetics. The examples relating to molecular evolution focus on the mathematical modeling of sequence evolution; the examples relating to population genetics focus on summary statistics and neutrality tests. Several examples use functions in toolboxes specifically developed for molecular evolution and population genetics—MBEToolbox (Cai, Smith et al. 2005; Cai, Smith et al. 2006) and PGEToolbox (Cai 2008). The source code of some examples is simplified for the publication purpose.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

InterEvScore: a novel coarse-grained interface scoring function using a multi-body statistical potential coupled to evolution

MOTIVATION Structural prediction of protein interactions currently remains a challenging but fundamental goal. In particular, progress in scoring functions is critical for the efficient discrimination of near-native interfaces among large sets of decoys. Many functions have been developed using knowledge-based potentials, but few make use of multi-body interactions or evolutionary information, ...

متن کامل

Evolutionary Computing Assisted Wireless Sensor Network Mining for QoS-Centric and Energy-efficient Routing Protocol

The exponential rise in wireless communication demands and allied applications have revitalized academia-industries to develop more efficient routing protocols. Wireless Sensor Network (WSN) being battery operated network, it often undergoes node death-causing pre-ma...

متن کامل

Soft Computing Methods based on Fuzzy, Evolutionary and Swarm Intelligence for Analysis of Digital Mammography Images for Diagnosis of Breast Tumors

Soft computing models based on intelligent fuzzy systems have the capability of managing uncertainty in the image based practices of disease. Analysis of the breast tumors and their classification is critical for early diagnosis of breast cancer as a common cancer with a high mortality rate between women all around the world. Soft computing models based on fuzzy and evolutionary algorithms play...

متن کامل

Task Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing

The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ever-increasing advancements of information technology and an increase of applications and...

متن کامل

Efficient Data Mining with Evolutionary Algorithms for Cloud Computing Application

With the rapid development of the internet, the amount of information and data which are produced, are extremely massive. Hence, client will be confused with huge amount of data, and it is difficult to understand which ones are useful. Data mining can overcome this problem. While data mining is using on cloud computing, it is reducing time of processing, energy usage and costs. As the speed of ...

متن کامل

Evolutionary Analysis of Mammalian ACE2 and the Key Residues Involved in Binding to the Spike Protein Revealed Potential SARS-CoV-2 Hosts

Introduction: Severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) spilled over to humans via wild mammals, entering the host cell using angiotensin-converting enzyme 2 (ACE2) as receptor through Spike (S) protein binding. While SARS-CoV-2 became fully adapted to humans and globally spread, some mammal species were infected back. The present study evaluated the potential risk of mammals...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011